Iโve researched, developed, and tested dozens of stain removal techniques and laundry solutions over the past 12 years, and few are quite as reliable as using hydrogen peroxide on blood stains. Learning how to deal with blood stains is a laundry hurdle we all face eventually, so I thought it was high time we explored the topic in depth, and thatโs exactly what weโll be doing in this post.
As youโll soon learn, blood stain removal isnโt nearly as difficult as it might seem. Even dried blood stains can be successfully removed from just about any fabric โ you just need to know the right tricks!
To see my go-to blood stain treatment in action, check out the video at the end of the post.
What do grass stains and blood stains have in common? Theyโre both protein-based stains, which makes them a bit trickier to treat than other types of stain. Lucky for us, a simple hydrogen peroxide blood stain treatment is all it takes to make a potentially tricky stain much easier to remove. (And while fresh blood stains are a bit easier to remove, rest assured that this tip works on dried blood stains too!)
To use hydrogen peroxide for blood stains, apply a generous amount of hydrogen peroxide to the stain, then carefully scrub the area with an old toothbrush. Allow the peroxide to sit on the stain for at least 10 minutes, then use a cloth dampened with cold water to blot and remove the stain.
For step-by-step instructions for this stain removal method, read on!
Youโll need:
- Hydrogen peroxide
- Toothbrush
- Dawn dish soap (optional)
- Baking soda (optional)
Directions:
Step 1 โ Saturate The Stain
Start by applying a generous amount of hydrogen peroxide directly to the blood stain. (No humans or animals were harmed in the making of this post โ the hand towel shown here belongs to my daughter Britta, who used it to mop up a minor nosebleed!)
Depending on the size, severity, and age of the blood stain, you may want to scrub the saturated stain with an old toothbrush. This will help work the peroxide deeper into the fibers of the fabric (while making sure to contain your scrubbing within the stainโs boundaries to avoid making it larger!)
Step 2 โ Let The Peroxide Work Its Magic
After scrubbing, leave the peroxide to soak into the stain for about 10-15 minutes. Youโll probably seem some fizzing, which is a sign that the hydrogen peroxide is hard at work breaking up the proteins in the blood stain. (Itโs pretty cool stuff!)
Step 3 โ Rinse And Evaluate
Thoroughly rinse the area with cold water. (Do not use hot water, which could set the stain.) Evaluate your progress โ if the stain is gone, you can skip ahead to step 5; if not, proceed to step 4!
Step 4 โ Treat The Stain Again (If Necessary)
An old, dried blood stain may leave some residual discoloration after the hydrogen peroxide treatment. To remove the remainder of the blood stain, apply a drop of Dawn dish soap to the spot and sprinkle a small amount of baking soda over the top. Scrub the dish soap and baking soda into the stain with your toothbrush, then rinse thoroughly with cool water.
Step 5 โ Launder In Cold Water
Promptly toss the blood-stained garment in your washing machine, then run a cool water wash cycle with the recommended amount of laundry detergent. Your garment will come out clean, fresh, and most importantly, blood-free!
Why Is Hydrogen Peroxide So Effective Against Blood Stains?
Using hydrogen peroxide is one of the most effective ways to treat stains caused by organic substances like blood. (Thatโs why itโs a primary ingredient in my Ultimate Stain Remover Spray!) When you apply hydrogen peroxide to a blood stain, an enzyme in blood called catalase triggers an oxidizing reaction that breaks down many of the chemical compounds that make blood stains so stubborn.
Since it works so well on organic substances, itโs no surprise that hydrogen peroxide works well on kitchen and bathroom stains too. (And in case youโre wondering, hydrogen peroxide and rubbing alcohol are two different things, so you canโt use them interchangeably in this instance.)
Other Ways To Remove Blood Stains From Fabric
If you need to remove blood from clothes and donโt have any hydrogen peroxide on hand, try one of these alternatives:
Ammonia
Dab the stain with a solution of equal parts ammonia and cold water, then launder as usual. Not only is this an effective way to remove blood stains, but it works well on sweat and urine stains too.
Oxygen Bleach
Oxygen bleaches like OxiClean are another useful option for removing blood stains, urine, spilled food, and other organic stains. You can add oxygen bleach to your washing machine to wash out small stains, or follow the pretreat or soak directions on the package to treat larger and more severe stains.
Pet Stain Remover
Natureโs Miracle and other enzymatic pet stain cleaning products can help remove all kinds of organic stains, including blood. To use a pet stain remover on blood stains, just spray it onto the affected area, wait 10 minutes, then blot and wash.
BONUS: 5 More Blood Stain Removal Tips
Tip #1 โ Treat Stains ASAP
At the risk of repeating myself, try to treat blood stains as quickly as possible โ fresh blood stains are always going to be easier to remove than dried blood stains! If you notice a blood stain while youโre running late or otherwise occupied, soaking the stained garment in a sink or bucket of cold water can help prevent the stain from drying or setting.
Tip #2 โ Use Cold Water
When it comes to blood stains, treating them with hot water can do more harm than good. Heat can cause blood to sink deeper into the fibers of the fabric. Which leads me to my next tipโฆ
Tip #3 โ Wait To Dry
Donโt attempt to dry the stained item in your dryer until youโre completely satisfied that the stain is gone. Your dryer can make stains much more difficult to remove!
Tip #4 โ Donโt Give Up
Remember, if at first you donโt succeed, try, try again! Occasionally, youโll need to treat a blood stain more than once to remove it completely. So give it another shot, and be sure to reward yourself for all your hard work afterward!
Tip #5 โ Avoid Chlorine Bleach
Chlorine bleach can make blood stains worse instead of better, even if the fabric is white or bleach-safe. Be sure to use non-chlorine types of bleach when working with blood-stained fabrics.
Have you used hydrogen peroxide on blood stains?
































I actually had the exact same thing happen to me that Carla did. Mine happened a few months ago. I was just going to run quickly into the store . Fell down , tried to get up and in the process ended up with my face hitting the sidewalk when I was trying to get up and ended up getting a bloody nose. After we got l changed my clothes and the peroxide took it out. I realized the reason I fell was that there was l chip in the area of the sidewalk. Also one of my ears was full of wax , which explained why my balance was slightly off.
Please log in or create a free account to comment.Does anyone have any ideas about how to remove poached egg yolk? It ran from my sandwich & dripped onto my shoulder & through to my bra. Then a HUGE puddle of egg yolk in my lap! Then onto my polyester pants. I looked like a paintball fight!! I have been afraid to do the WRONG thing to attack the stain. Hydrogen peroxide because it is a protein? Dawn because it is grease? Solid color red poly/nylon (thank heavens!) shirt & pants. Thanks for any help!!!!
Please log in or create a free account to comment.The Dawn Soap and H202 took our a large blood stain on my raincoat, when, not looking where I was going, I tripped on a curb going into a store, five years ago. The raincoat was 30 years old, but it still fits and I still loved it. For me, there was no need of the baking soda.
Please log in or create a free account to comment.Hi Jillee,
Please log in or create a free account to comment.Several months ago, I was clumsier than usual, tripped on a curb and down I went. I did not really hurt anything but my pride, but I was a bloody mess. Blood all over my beige raincoat. I took my messy self home, and immediately, put Dawn Detergent and Peroxide on the bloody rain coat and voila, the blood disappeared. I was a mess for a few weeks but the much loved raincoat is fine.
Folex carpet cleaner. Home Depot has the best buy on it I’ve ever found. No scent, no leftover residue, and no rinsing necessary. However for laundry I just spray it on and work it in a little before washing as usual. However the methods here do work, it’s just another in the lineup. It will take out any stain that water will affect.
Please log in or create a free account to comment.Octagon soap, cold water, and a tooth brush.
Please log in or create a free account to comment.I haven’t seen this blood removal hack. I used ammonia straight from the bottle for both panties and a light colored carpet. Pour or spray and you can watch it melt the blood then just rinse with water. I won’t use anything else, it’s that great!
Please log in or create a free account to comment.This strategy functions admirably for me on most light shaded textures. For dull hues Ive had great achievement utilizing a jar of Coke.. It likewise deals with old blood stains. I have utilized the heating soft drink and dish cleanser with peroxide on light textures. I just wouldn’t utilize it on darker hues. I’ve had peroxide leave spots on my darker things.
Please log in or create a free account to comment.Hereโs another tip to remove fresh blood stains… ice! Just rub an ice cube on the blood and it will disappear. Then wash with cold water – never hot which will set the stain. Voilร !
Please log in or create a free account to comment.The ice cube “trick” only works on blood stains if used immediately. Any time lapse, even 30 minutes, and using Dawn Detergent and H2O2 (hydrogen peroxide) works the best.
Please log in or create a free account to comment.Hi Jillee!
My son came home from work with a very bloody nose and a very bloody shirt (it was a spontaneous nosebleed, not a fight — lol!). Your email above had arrived just a few days before, and I had saved it on Pinterest. I went to work on his shirt, and this method worked like a charm! It was necessary to use the Dawn and baking soda, but a really nice shirt was saved from the rag bag. Thanks for the tip!
Please log in or create a free account to comment.Yay!! I’m so glad it worked so well for you!
Please log in or create a free account to comment.I have used your recipe of 1 part dawn to 2 part hydrogen peroxide on blood stains that had even gone through the dryer. And they came out!!
Please log in or create a free account to comment.Yes! That recipe is incredible on old stains!
Please log in or create a free account to comment.First rub on the blood stain made wet with water a wet bar of Lava Soap. Then rub fabric together to really distribute the Lava into the stained fabric layers, and then rinse with cold water.
Please log in or create a free account to comment.I haven’t heard of Lava Soap! I’ll have to check that out!
Please log in or create a free account to comment.Careful with the Lava soap – if you rub too hard, the gritty particles in the soap will rub a hole in your fabric…
It is an old type of soap that my grandparents swore by, it worked well for my grandfather who was a painter and paper hanger (yes, wall paper was the “thing” in those days, in fact they even papered ceilings and he would lie on a scaffold, sans shoes and put the paper on the ceiling with his hands and stocking feet! )
So, you are way too young to remember.
Lava Soap worked wonders on his hands and overalls. In those days they put lead in the paint and he was ULTRA careful to NEVER put his hands in his mouth. When he took ten minutes for lunch he would carefully wash his hands with Lava Soap prior to eating his sandwich.
Milk also works well. Don’t ask me why
Please log in or create a free account to comment.Thatโs interesting. Probably because milk and blood are both protein based stains. This be why. Iโve always heard to get oily stains out use oil stain remover, and to remove protein based stains a stain remover designed to attack protein stains. I know itโs crazy!
Please log in or create a free account to comment.Hydrogen peroxide reacts when mixed with organic compounds like proteins, which is what blood is. So you can use hydrogen peroxide on all proteins.
Please log in or create a free account to comment.Good to know!
Please log in or create a free account to comment.Only if used right away, otherwise it will take several soakings with H202.
Please log in or create a free account to comment.I have to point out that to remove blood stains whether dry or fresh always use cold water. Never use hot water, hot water cooks the blood into the fabric.
Please log in or create a free account to comment.Good reminder!
Please log in or create a free account to comment.What about carpet? I am dealing with several large spots on my carpet from a nosebleed. I have tried Spot Shot, detergent, other carpet cleaners. Not budging. The carpet is a taupe color. Does peroxide help with set in stains?
Please log in or create a free account to comment.Yes. I actually had to remove a blood stain from our carpet helped. Iโm not sure so much about old stains. I had injured one of my toes a few years ago . I was trying to peek in a door at our Church and someone was coming out at the same time. So I raced home and in the process got blood on the carpet at home. Then I thought I had it all cleaned up, somI could race back and quickly explain what happened. Peroxide in a spray bottle took the fresh stain in our light colored carpet.
Please log in or create a free account to comment.So I could race back to explain why I had to to leave suddenly, it was just a crazy situation. I also made my folks go back to make sure I didnโt leave a trail on our Churches carpet.
This method works well for me on most light colored fabrics. For dark colors Ive had very good success using a can of Coke.. It also works on old blood stains. I have used the baking soda and dish soap with peroxide on light fabrics. I just wouldnโt use it on darker colors. Iโve had peroxide leave spots on my darker items.
Please log in or create a free account to comment.Great to know Christy!
Please log in or create a free account to comment.I have taken blood stains out of sheets by simply spraying the stain with hydrogen peroxide and ironing it! Itโs like magic!!!!!
Please log in or create a free account to comment.That is sooooo smart Julie! I would never think to use an iron to steam out the stain.
Please log in or create a free account to comment.The best way to remove blood is with salt and lukewarm water. I am a medical laboratory technologist with over 20 years in the lab, so I’ve dealt with a lot of blod stains! If you think about it, blood is a colloid, a suspension of red cells in plasma. If you dunk the stain in saline (add a tsp of salt to a cup or two of water) and gently rub it, you will rehydrate the blood and see the cells basically float off of the stain. Anything you do with soap, peroxide or plain water is just going to bust open those red cells and the iron in the cells is what stains your garment. (In a pinch, you can even use contact lense solution).
Please log in or create a free account to comment.That is fascinating Jennifer! I need to try that!
Please log in or create a free account to comment.An excellent way to remove a small amount of your own blood is to spit on it! The enzymes in your spit dissolve the blood because it has the same enzymes. This works really well when you are sewing, prick your finger and get a spot or two of blood on your fabric or clothing. I have used this for years.
Please log in or create a free account to comment.I was going to add this trick myself. Iโve bleed from fingertip pricks while hand sewing and embroidering. I even removed a couple of blood spots from a satin wedding gown that I was making handsewn button loops onto.
Please log in or create a free account to comment.another option to rid blood stain is use hair shampoo, you will be surprised wash off instantly.
Please log in or create a free account to comment.Very good.
Please log in or create a free account to comment.I thought that hydrogen peroxide worked like bleach, and that it could not be used on colored fabrics. Is this true?
Please log in or create a free account to comment.I work in healthcare. Iโve used peroxide to get blood out of every type of clothing fabric, including a light green floral patterned silk dress. It worked, without damaging the fabric. YMMV.
Please log in or create a free account to comment.It actually doesn’t! I’m not sure the science behind it but I’ve never had it take the color out of anything. I have heard from a few blog readers that have had peroxide “bleach” items but I’m not sure why it only happens on occasion.
Please log in or create a free account to comment.I’ve never had regular peroxide “bleach” fabrics. However acne peroxide products have. My granddaughter ruined two brand new teal bath towels!
Wow! That’s strange… I have never had my stain remover stain anything.
No, I use H202 in every wash load, even colored clothing, and there are no “Bleach Stains,” just very clean clothes.
Please log in or create a free account to comment.The best and easiest way to get rid of blood stains on fabrik is to soak the fabrik in icecold water. Let it stay in the water for a while and you can see the blood coming out of the water. Then wash the fabrik as usual.
Please log in or create a free account to comment.Yes, soaking something immediately in the COLDEST water possible will help to keep the blood stain from setting, if done right away. It can help even with older stains. However, you will still most likely have to use one of the other methods mentioned to completely remove the stain.
Please log in or create a free account to comment.Or if you don’t have all the other ingredients on hand, AFTER you have done a cold water soak, just try taking a bar of soap and the HOTTEST water possible to do your final scrub to remove the stain. Keep scrubbing under the hot water until the stain is gone.